package com.langsin.loujianguo.mapper;

import com.langsin.bean.Goods;
import com.langsin.bean.User;
import org.apache.ibatis.annotations.*;

import java.util.HashMap;
import java.util.List;

public interface GoodsMapper {

    // 起名规范 , 大公司里 严格规范  业务层 dao层 不同命名.
    int addGoods(Goods goods);

    List<Goods> queryByName(String goodsName);

    List<Goods> queryByName2(String goodsName);


    int counts(String tableName);

    //入参是list
    List<Goods> queryByIds(List<Integer> ids);



    Goods queryByIdAno(Integer gid);

   /*
   多条件查询
   web阶段:   select * from 表  where 1=1  有条件就判断 就 and 一个条件
   缺陷就是  java代码里 会有很多 if判断 ,然后 sql语句 使用 stringBuffer 拼接.
   (我记得我在J06班 ,当时没加 1=1 , 我们自己写代码 将第一个and排除.)
    */
    List<Goods> queryByCondition(Goods goods);
}
